2008년03월16일 20번
[리눅스 운영 및 관리] 웹서버(httpd)를 standalone으로 구동하면 다음과 같이 동시에 여러 개의 자식 프로세스가 동작하여 서비스 요청을 처리한다. 다음 중 웹서버(httpd)를 한번에 종료하는 명령으로 틀린 것은?

- ① service httpd stop
- ② killall httpd
- ③ kill -9 5966 5969 5976
- ④ kill -9 httpd
(정답률: 46%)
문제 해설
정답은 "kill -9 httpd"이다.
이유는 httpd는 부모 프로세스이며, 자식 프로세스들이 실제로 서비스를 처리하는 프로세스이기 때문이다. 따라서 httpd를 강제로 종료하면 자식 프로세스들은 종료되지 않고 남아있게 된다. 이는 서버의 안정성을 해치는 원인이 될 수 있다.
따라서 올바른 종료 방법은 "service httpd stop"이나 "killall httpd"와 같이 httpd를 종료하는 명령어를 사용하는 것이다. 이러한 명령어는 부모 프로세스와 자식 프로세스들을 모두 종료시키기 때문에 안정적인 서버 운영을 위해서는 이러한 방법을 사용해야 한다.
이유는 httpd는 부모 프로세스이며, 자식 프로세스들이 실제로 서비스를 처리하는 프로세스이기 때문이다. 따라서 httpd를 강제로 종료하면 자식 프로세스들은 종료되지 않고 남아있게 된다. 이는 서버의 안정성을 해치는 원인이 될 수 있다.
따라서 올바른 종료 방법은 "service httpd stop"이나 "killall httpd"와 같이 httpd를 종료하는 명령어를 사용하는 것이다. 이러한 명령어는 부모 프로세스와 자식 프로세스들을 모두 종료시키기 때문에 안정적인 서버 운영을 위해서는 이러한 방법을 사용해야 한다.
연도별
- 2023년12월09일
- 2023년09월09일
- 2023년06월10일
- 2023년03월11일
- 2022년09월03일
- 2022년06월11일
- 2021년12월11일
- 2021년09월11일
- 2021년03월13일
- 2020년12월12일
- 2020년10월10일
- 2020년06월13일
- 2019년12월14일
- 2019년09월21일
- 2019년06월15일
- 2019년03월16일
- 2018년12월08일
- 2018년09월08일
- 2018년06월09일
- 2018년03월10일
- 2017년12월02일
- 2017년09월09일
- 2017년06월10일
- 2017년03월11일
- 2016년12월03일
- 2016년09월10일
- 2016년06월11일
- 2016년03월12일
- 2015년12월05일
- 2015년09월12일
- 2015년06월13일
- 2015년03월14일
- 2014년12월06일
- 2014년09월13일
- 2014년06월14일
- 2014년03월08일
- 2013년12월07일
- 2013년09월16일
- 2013년06월17일
- 2013년03월12일
- 2012년12월10일
- 2012년09월10일
- 2012년06월11일
- 2012년03월13일
- 2011년12월10일
- 2011년09월03일
- 2011년06월11일
- 2011년03월12일
- 2010년12월04일
- 2010년09월04일
- 2010년06월12일
- 2010년03월13일
- 2009년12월07일
- 2009년09월06일
- 2009년06월07일
- 2009년03월15일
- 2008년11월16일
- 2008년08월31일
- 2008년06월01일
- 2008년03월16일
- 2008년01월20일